package com.link.base.base.appduty.model;

import com.link.core.basic.model.BasicModel;

import java.util.List;

/**
 * @author history update 18.11.07
 */
public class AppMenu extends BasicModel {

    private String description;
    /**模块名称*/
    private String moduleName;
    /**模块类型*/
    private String moduleType;
    /**URL地址*/
    private String urlPath;
    /**图标*/
    private String iconName;
    /**编码*/
    private String moduleCode;
    private String menuSource;
    /**报表类型,值列表类型 MENU_REPORT_TYPE*/
    private String reportType;
    /**父菜单id*/
    private Long parentId;
    /**父菜单名称*/
    private String parentName;
    /**序号*/
    private String seq;
    /**安全性菜单列表，用于app职责快速配置功能*/
    private List<AppSecurityMenu> secMenuList;
    /* *************************** */
    //以下这些字段为 行业版本 字段，必须与值列表中INDUSTRY_VERSION类型的独立源代码一一对应
    /**通用版*/
    private String universalInd;
    /**快消行业版*/
    private String fmcgInd;
    /**制造/高科技版*/
    private String highTechInd;
    /**家居行业版*/
    private String homeInd;
    /**金融行业版*/
    private String finInd;
    /**零售行业版*/
    private String retailInd;
    /**汽车行业版*/
    private String autoInd;
    /** 企业初始化使用字段 复制自哪条记录*/
    private String oldRowId;
    /** 菜单类型，用于划分菜单的业务类型 added by lizongting on 20181129*/
    private String menuCategory;
    /** 菜单样式，用于划分菜单样式 added by maxiaojuan on 20190301*/
    private String menuStyle;
    /** 所属一级菜单 added by dengxin on 20190507*/
    private String classFirstMenu;

    public String getMenuStyle() {
        return menuStyle;
    }

    public void setMenuStyle(String menuStyle) {
        this.menuStyle = menuStyle;
    }

    public String getMenuCategory() {
        return menuCategory;
    }

    public void setMenuCategory(String menuCategory) {
        this.menuCategory = menuCategory;
    }

    public String getOldRowId() {
        return oldRowId;
    }

    public void setOldRowId(String oldRowId) {
        this.oldRowId = oldRowId;
    }

    public String getMenuSource() {
        return menuSource;
    }

    public void setMenuSource(String menuSource) {
        this.menuSource = menuSource;
    }

    public String getUniversalInd() {
        return universalInd;
    }

    public void setUniversalInd(String universalInd) {
        this.universalInd = universalInd;
    }

    public String getFmcgInd() {
        return fmcgInd;
    }

    public void setFmcgInd(String fmcgInd) {
        this.fmcgInd = fmcgInd;
    }

    public String getHighTechInd() {
        return highTechInd;
    }

    public void setHighTechInd(String highTechInd) {
        this.highTechInd = highTechInd;
    }

    public String getHomeInd() {
        return homeInd;
    }

    public void setHomeInd(String homeInd) {
        this.homeInd = homeInd;
    }

    public String getFinInd() {
        return finInd;
    }

    public void setFinInd(String finInd) {
        this.finInd = finInd;
    }

    public String getRetailInd() {
        return retailInd;
    }

    public void setRetailInd(String retailInd) {
        this.retailInd = retailInd;
    }

    public String getAutoInd() {
        return autoInd;
    }

    public void setAutoInd(String autoInd) {
        this.autoInd = autoInd;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getModuleName() {
        return moduleName;
    }

    public void setModuleName(String moduleName) {
        this.moduleName = moduleName;
    }

    public String getModuleType() {
        return moduleType;
    }

    public void setModuleType(String moduleType) {
        this.moduleType = moduleType;
    }

    public String getUrlPath() {
        return urlPath;
    }

    public void setUrlPath(String urlPath) {
        this.urlPath = urlPath;
    }

    public String getIconName() {
        return iconName;
    }

    public void setIconName(String iconName) {
        this.iconName = iconName;
    }

    public String getModuleCode() {
        return moduleCode;
    }

    public void setModuleCode(String moduleCode) {
        this.moduleCode = moduleCode;
    }

    public String getReportType() {
        return reportType;
    }

    public void setReportType(String reportType) {
        this.reportType = reportType;
    }


    public String getClassFirstMenu() {
        return classFirstMenu;
    }

    public void setClassFirstMenu(String classFirstMenu) {
        this.classFirstMenu = classFirstMenu;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public String getParentName() {
        return parentName;
    }

    public void setParentName(String parentName) {
        this.parentName = parentName;
    }

    public String getSeq() {
        return seq;
    }

    public void setSeq(String seq) {
        this.seq = seq;
    }

    public List<AppSecurityMenu> getSecMenuList() {
        return secMenuList;
    }

    public void setSecMenuList(List<AppSecurityMenu> secMenuList) {
        this.secMenuList = secMenuList;
    }
}
